local skel = fk.CreateSkill{
  name = "ofl_heg___zhengrong",
  tags = { Skill.Compulsory }
}
local HM = require "packages/mod_hegemony/util"
---@type TrigSkelSpec<DamageTrigFunc>
local zhengrong = {
  anim_type = "offensive",
  can_trigger = function(self, event, target, player, data)
    if target == player and player:hasSkill(self) then
      if HM.isAlone(player) then return true end
      if event == fk.DamageCaused then
        return HM.isAlone(data.to)
      else
        return HM.isAlone(data.from)
      end
    end
  end,
  on_use = function(self, event, target, player, data)
    data.damage = data.damage + 1
  end,
}
skel:addEffect(fk.DamageCaused, zhengrong)
skel:addEffect(fk.DamageInflicted, zhengrong)
return skel